class ClaveAlumno : public Clave
{
public:
	ClaveAlumno(const int &padron, const TipoSerializacion tSerializacion);
	virtual ~ClaveAlumno();
	
	virtual void serializar(stringstream&) const;

	virtual void hidratar(stringstream &);
    
	virtual bool operator == (const Clave&) const;
	virtual bool operator == (const Dato&) const;
	virtual bool operator < (const Clave &) const;
	virtual bool operator < (const Dato &) const;    
	    
	virtual Clave* clonar() const;
	    
	int getPadron() const;   
	
private:
	int padron;
};
